package com.kaili.basic.pojo.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import com.kaili.common.pojo.entity.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation;
import lombok.Data;

import java.util.Date;

@Data
@TableName("mdm_pushgroup")
public class MdmPushGroupEntity extends BaseEntity {
    @ApiModelProperty(name = "id", value = "id")
    @TableId(type = IdType.AUTO)
    private Long id;

    @ApiModelProperty(name = "pushGroupCode", value = "推送组编号")
    private String pushGroupCode;

    @ApiModelProperty(name = "pushGroupName", value = "推送组名称")
    private String pushGroupName;

    @ApiModelProperty(name = "orgId", value = "机构id")
    private Long orgId;

    @ApiModelProperty (name = "groupRange",value = "推送范围")
    private String groupRange;

    @ApiModelProperty(name = "status",value = "推送范围状态：1为按机构创建，2为安用户创建，3为按用户创建")
    private char status;

    @ApiModelProperty(name = "alarmId",value = "告警id")
    private Long alarmId;

    @ApiModelProperty(name = "rdStatus",value = "状态码：0为删除，1为正常")
    private char rdStatus;

    @ApiModelProperty(name = "deviceBelong",value = "设备归属（0不勾选 1勾选)（从左往右1，2，3）")
    private String deviceBelong;

    @ApiModelProperty(name = "deviceType",value = "设备类型（0不勾选 1勾选）（从左往右1，2，3）")
    private String deviceType;

    @ApiModelProperty(name = "deviceTerrace",value = "设备平台（0不勾选 1勾选）（从左往右1，2，3）")
    private String deviceTerrace;

    @ApiModelProperty(name = "deviceModel",value = "设备型号（0不勾选 1勾选）（从左往右1，2，3）")
    private String deviceModel;


}
